package Chat.System;

import java.awt.GridLayout;
import javax.swing.JProgressBar;

/**
 * Fenetre de l'onglet pour le transfert de fichier

 * @author Ndanja & Papa Abdou
 */
public class OngletTFichiers extends Onglets {

    private GridLayout layout;
    private ProgressBar progress;
    private final String name;

    /**
     *
     * @param name
     */
    public OngletTFichiers(String name) {

        super(name);
        layout = new GridLayout(10, 2);
        this.setLayout(layout);
        this.name = name;

    }

    /**
     * Ajout barre de Progress pour un nouveau transfer de fichier
     * @param j: référence du progressBar
     * @param src: Nickname du contact source
     * @param dest: Nickname du contact de destination
     * @param fName: Nom du fichier
     */
    void addProgressBar(JProgressBar j, String src, String dest, String fName) {

        progress = new ProgressBar();
        progress.setText(src, dest, fName);
        progress.setProgressBar(j);
        this.add(progress);
    }
}
